# 指令编译器和选项  
CC=gcc  
CFLAGS=-Wall -std=gnu99  
  
# 目标文件  
TARGET=test  
# 源文件  
SRCS=3des.c 3des_test.c
  
OBJS = $(SRCS:.c=.o)  
  
$(TARGET):$(OBJS)  
#   @echo TARGET:$@  
#   @echo OBJECTS:$^  
	$(CC) -o $@ $^  
  
clean:  
	rm -rf $(TARGET) $(OBJS)  
  
%.o:%.c  
	$(CC) $(CFLAGS) -o $@ -c $<  